deliver on commitments - Alemán Inglés Diccionario